﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DataLayer.dbml;
using System.Xml.Linq;
using System.Data.Linq.SqlClient;
using DataLayer.Utilities;


namespace DataLayer.Controller
{
    /// <summary>
    /// Clase que controla ls operaciones de log
    /// </summary>
    public class LogErrorController : GenericController<LOG_ERROR, DataClassesDataContext>
    {
        /// <summary>
        /// Inserta un registro en el log
        /// </summary>
        /// <param name="name">Enumeración con los nombres de lso diferentes tipos de error que se registran</param>
        /// <param name="description">Descripción del error</param>
        public static void Insert(PropertiesApp.Error name, string description)
        {
            LOG_ERROR logError = new LOG_ERROR() { NOMBRE = name.ToString(), DESCRIPCION = description, FECHA = DateTime.Now};
            Insert(logError);
        }        

    }
}
